Hard Attention VS Soft Attention